package com.learning.dubbo.service.stub;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * ClassName: DubboServiceStubApplication
 * Description: 本地存根
 * 远程服务后，客户端通常只剩下接口，而实现全在服务器端，但提供方有些时候想在客户端也
 * 执行部分逻辑，比如：做 ThreadLocal 缓存，提前验证参数，调用失败后伪造容错数据等等，
 * 此时就需要在 API 中带上 Stub，客户端生成 Proxy 实例，会把 Proxy 通过构造函数传给 Stub
 * [1]，然后把 Stub 暴露给用户，Stub 可以决定要不要去调 Proxy。
 * <p>
 * Date: 2020/6/15 13:43 【需求编号】
 *
 * @author Sam Sho
 * @version V1.0.0
 */
@SpringBootApplication
public class DubboServiceStubApplication {

    public static void main(String[] args) {
        SpringApplication.run(DubboServiceStubApplication.class, args);
    }

}
